package com.company.test;

public class main {
    public static void main(String[] args) {
        //泛型包装类
        //index+1->size
        // data[index-1]=data[index]
        //size-1->index-1
        //data[i-1]=data[i]
        //addLast
        //addFirst
        //removeFirst
        //removeLast
        //find
        //containes
        //支持各种类型
        //存储自定义类型的
        //equals eqles compoare ytoString
        Array<Integer> arr = new Array<Integer>(20);
        for (int i = 0; i < 10; i++)
            arr.addLast(i);
        arr.add(1, 100);
        arr.addFirst(-1);
        System.out.println(arr);
        arr.remove(2);
        System.out.println(arr);
        arr.removeElement(4);
        System.out.println(arr);
        arr.removeFirst();
        System.out.println(arr);
        arr.removeLast();
        System.out.println(arr);
        //java 数组二次封装
        //基于 java 数组 二次封装
    }
}
